= Overview =
This set of MATLAB code was used to obtain data for the study described here http://adapt2.sis.pitt.edu:8081/wiki/CUMULATE_user_and_domain_adaptive_user_modeling#Study_1

= Prerequisites =
CUMULATE's Database Management 6 Course Dataset: sql_SDATA.mat file from http://adapt2.sis.pitt.edu:8081/wiki/CUMULATE_Usage_Logs#Database_Management_6_Course_Dataset

= Note = 
Many of the scripts utilize parallel computation capability of MATLAB by using "parfor" - parallel for cycle. If you do not want to use parallel computations change "parfor" to "for" wherever necessary.

= Launching order and output =
A. launch make.m file or
B. launch scripts separately
	1. model_fitO_cum_all_problems.m
		produces 404_fitO_cum_3p_problem_all.mat
	2. model_fitO_cum_each_problems.m
		produces 404_fitO_cum_3p_problem_each.mat
	3. model_fit_cum_all_users.m
		produces 404_fit_cum_3p_user_all.mat
	4. model_fit_cum_each_users.m
		produces 404_fit_cum_3p_user_each.mat
	5. model_fit_accuracies.m
		produces sql_models_context_fit_for404.mat
	6. model_fit_accuracies_post.m
	produces sql_models_acc_sse_for404.mat

C. From the generated .mat files look at sql_models_acc_sse_for404.mat that would contain 2 variables
1. acc_data_overall - 6 groups x 4 models accuracies
2. acc_data_overall - 6 groups x 4 models SSE
